<!--
Copyright 2023 Specter Ops, Inc.

Licensed under the Apache License, Version 2.0
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

SPDX-License-Identifier: Apache-2.0
-->
<svg xmlns="http://www.w3.org/2000/svg" width="1728" height="596" viewBox="0 0 1728 596"><defs><style type="text/css"/></defs><g transform="translate(344.00000381469727 4) scale(1)"><g class="relationship"><g transform="translate(702.1469844175493 50.000000000000114) rotate(0)" stroke-width="5" stroke="#000000"><path d="M 59 0 L 543.2848337998008 0"/><polygon points="-24.8621506177483,0 -27.62461179749811,9.20820393249937 0,0 -27.62461179749811,-9.20820393249937" fill="#000000" transform="translate(568.1469844175491 0) rotate(0)" stroke="none"/></g><g transform="translate(1003.2894013174498 50.000000000000114) rotate(0) translate(0 -13)"><g transform="translate(0 0)"><g transform="translate(-46.79999923706055 0)" fill="#ffffff" stroke="#000000" stroke-width="0"><rect x="0" y="0" width="93.5999984741211" height="26" rx="5" ry="5" stroke="none"/><text xml:space="preserve" x="5" y="17.45703125" stroke="none" text-anchor="left" font-family="sans-serif" font-size="16" font-weight="normal" fill="#000000">AZContains</text></g></g></g></g><g class="relationship"><g transform="translate(702.1469844175493 50.000000000000114) rotate(90)" stroke-width="5" stroke="#000000"><path d="M 58.695178092152055 -5.989663490593891 L 95.96898050729243 -9.793341079425122 A 40 40 0 0 1 100.02976931447472 -10 L 233.3062809573251 -10 L 366.5827926001755 -10 A 40 40 0 0 1 370.64358140735783 -9.79334107942512 L 383.1836828349957 -8.51366206436971 L 383.1836828349957 -8.51366206436971"/><polygon points="-24.8621506177483,0 -27.62461179749811,9.20820393249937 0,0 -27.62461179749811,-9.20820393249937" fill="#000000" transform="translate(466.6125619146502 0) rotate(5.826689442008371) translate(-59 0)" stroke="none"/></g><g transform="translate(712.1469844175493 283.3062809573252) rotate(270) translate(0 -13)"><g transform="translate(0 0)"><g transform="translate(-46.79999923706055 0)" fill="#ffffff" stroke="#000000" stroke-width="0"><rect x="0" y="0" width="93.5999984741211" height="26" rx="5" ry="5" stroke="none"/><text xml:space="preserve" x="5" y="17.45703125" stroke="none" text-anchor="left" font-family="sans-serif" font-size="16" font-weight="normal" fill="#000000">AZContains</text></g></g></g></g><g class="relationship"><g transform="translate(702.1469844175493 516.6125619146503) rotate(-90)" stroke-width="5" stroke="#d33115"><path d="M 58.695178092152055 -5.989663490593891 L 95.96898050729243 -9.793341079425122 A 40 40 0 0 1 100.02976931447472 -10 L 233.3062809573251 -10 L 366.5827926001755 -10 A 40 40 0 0 1 370.64358140735783 -9.79334107942512 L 383.1836828349957 -8.51366206436971 L 383.1836828349957 -8.51366206436971"/><polygon points="-24.8621506177483,0 -27.62461179749811,9.20820393249937 0,0 -27.62461179749811,-9.20820393249937" fill="#d33115" transform="translate(466.6125619146502 0) rotate(5.826689442008371) translate(-59 0)" stroke="none"/></g><g transform="translate(692.1469844175493 283.3062809573252) rotate(90) translate(0 -13)"><g transform="translate(0 0)"><g transform="translate(-82.80000305175781 0)" fill="#ffffff" stroke="#000000" stroke-width="0"><rect x="0" y="0" width="165.60000610351562" height="26" rx="5" ry="5" stroke="none"/><text xml:space="preserve" x="5" y="17.45703125" stroke="none" text-anchor="left" font-family="sans-serif" font-size="16" font-weight="normal" fill="#000000">AZMGGrantAppRoles</text></g></g></g></g><g class="relationship"><g transform="translate(702.1469844175493 516.6125619146503) rotate(-143.34985834633633)" stroke-width="5" stroke="#000000"><path d="M 57.78386207693039 -11.917436111609138 L 92.97590692370865 -19.17549971317315 A 40 40 0 0 1 101.0555246264945 -20 L 390.8454371617313 -20 L 680.6353496969681 -20 A 40 40 0 0 1 688.714967399754 -19.175499713173146 L 699.5573328866706 -16.939352918121326 L 699.5573328866706 -16.939352918121326"/><polygon points="-24.8621506177483,0 -27.62461179749811,9.20820393249937 0,0 -27.62461179749811,-9.20820393249937" fill="#000000" transform="translate(781.6908743234626 0) rotate(11.653378884016742) translate(-59 0)" stroke="none"/></g><g transform="translate(376.63494777281727 299.35218874562656) rotate(36.65014165366367) translate(0 -13)"><g transform="translate(0 0)"><g transform="translate(-169.85000610351562 0)" fill="#ffffff" stroke="#000000" stroke-width="0"><rect x="0" y="0" width="339.70001220703125" height="26" rx="5" ry="5" stroke="none"/><text xml:space="preserve" x="5" y="17.45703125" stroke="none" text-anchor="left" font-family="sans-serif" font-size="16" font-weight="normal" fill="#000000">AZMGRoleManagement_ReadWrite_Directory</text></g></g></g></g><g class="relationship"><g transform="translate(702.1469844175493 516.6125619146503) rotate(-143.34985834633633)" stroke-width="5" stroke="#d33115"><path d="M 59 0 L 697.8287237057143 0"/><polygon points="-24.8621506177483,0 -27.62461179749811,9.20820393249937 0,0 -27.62461179749811,-9.20820393249937" fill="#d33115" transform="translate(722.6908743234626 0) rotate(0)" stroke="none"/></g><g transform="translate(398.5468866145559 290.7267282054115) rotate(36.65014165366367) translate(0 -13)"><g transform="translate(0 0)"><g transform="translate(-65.9000015258789 0)" fill="#ffffff" stroke="#000000" stroke-width="0"><rect x="0" y="0" width="131.8000030517578" height="26" rx="5" ry="5" stroke="none"/><text xml:space="preserve" x="5" y="17.45703125" stroke="none" text-anchor="left" font-family="sans-serif" font-size="16" font-weight="normal" fill="#000000">AZMGAddOwner</text></g></g></g></g><g class="relationship"><g transform="translate(702.1469844175493 516.6125619146503) rotate(-143.34985834633633)" stroke-width="5" stroke="#d33115"><path d="M 57.78386207693039 11.917436111609138 L 92.97590692370865 19.17549971317315 A 40 40 0 0 0 101.0555246264945 20 L 390.8454371617313 20 L 680.6353496969681 20 A 40 40 0 0 0 688.714967399754 19.175499713173146 L 699.5573328866706 16.939352918121326 L 699.5573328866706 16.939352918121326"/><polygon points="-24.8621506177483,0 -27.62461179749811,9.20820393249937 0,0 -27.62461179749811,-9.20820393249937" fill="#d33115" transform="translate(781.6908743234626 0) rotate(-11.653378884016742) translate(-59 0)" stroke="none"/></g><g transform="translate(400.51203664473195 267.26037316902375) rotate(36.65014165366367) translate(0 -13)"><g transform="translate(0 0)"><g transform="translate(-65.45000076293945 0)" fill="#ffffff" stroke="#000000" stroke-width="0"><rect x="0" y="0" width="130.9000015258789" height="26" rx="5" ry="5" stroke="none"/><text xml:space="preserve" x="5" y="17.45703125" stroke="none" text-anchor="left" font-family="sans-serif" font-size="16" font-weight="normal" fill="#000000">AZMGAddSecret</text></g></g></g></g><g class="relationship"><g transform="translate(702.1469844175493 50.000000000000114) rotate(-180)" stroke-width="5" stroke="#000000"><path d="M 59 0 L 543.284833799801 0"/><polygon points="-24.8621506177483,0 -27.62461179749811,9.20820393249937 0,0 -27.62461179749811,-9.20820393249937" fill="#000000" transform="translate(568.1469844175493 0) rotate(0)" stroke="none"/></g><g transform="translate(401.0045675176488 50.00000000000008) rotate(0) translate(0 -13)"><g transform="translate(0 0)"><g transform="translate(-46.79999923706055 0)" fill="#ffffff" stroke="#000000" stroke-width="0"><rect x="0" y="0" width="93.5999984741211" height="26" rx="5" ry="5" stroke="none"/><text xml:space="preserve" x="5" y="17.45703125" stroke="none" text-anchor="left" font-family="sans-serif" font-size="16" font-weight="normal" fill="#000000">AZContains</text></g></g></g></g><g class="relationship"><g transform="translate(702.1469844175493 516.6125619146503) rotate(-36.65014165366368)" stroke-width="5" stroke="#d33115"><path d="M 59 0 L 697.828723705714 0"/><polygon points="-24.8621506177483,0 -27.62461179749811,9.20820393249937 0,0 -27.62461179749811,-9.20820393249937" fill="#d33115" transform="translate(722.6908743234623 0) rotate(0)" stroke="none"/></g><g transform="translate(1005.7470822205426 290.7267282054115) rotate(-36.65014165366368) translate(0 -13)"><g transform="translate(0 0)"><g transform="translate(-64.56666564941406 0)" fill="#ffffff" stroke="#000000" stroke-width="0"><rect x="0" y="0" width="129.13333129882812" height="26" rx="5" ry="5" stroke="none"/><text xml:space="preserve" x="5" y="17.45703125" stroke="none" text-anchor="left" font-family="sans-serif" font-size="16" font-weight="normal" fill="#000000">AZMGGrantRole</text></g></g></g></g><g class="relationship"><g transform="translate(702.1469844175493 50.000000000000114) rotate(165.7600310706648)" stroke-width="5" stroke="#000000"><path d="M 59 0 L 563.1654089408156 0"/><polygon points="-24.8621506177483,0 -27.62461179749811,9.20820393249937 0,0 -27.62461179749811,-9.20820393249937" fill="#000000" transform="translate(588.0275595585639 0) rotate(0)" stroke="none"/></g><g transform="translate(400.6226101757849 126.52124383944289) rotate(345.7600310706648) translate(0 -13)"><g transform="translate(0 0)"><g transform="translate(-46.79999923706055 0)" fill="#ffffff" stroke="#000000" stroke-width="0"><rect x="0" y="0" width="93.5999984741211" height="26" rx="5" ry="5" stroke="none"/><text xml:space="preserve" x="5" y="17.45703125" stroke="none" text-anchor="left" font-family="sans-serif" font-size="16" font-weight="normal" fill="#000000">AZContains</text></g></g></g></g><g class="relationship"><g transform="translate(702.1469844175493 516.6125619146503) rotate(-153.88392177833967)" stroke-width="5" stroke="#d33115"><path d="M 58.695178092152055 -5.989663490593891 L 95.96898050729243 -9.793341079425122 A 40 40 0 0 1 100.02976931447472 -10 L 349.2282719716318 -10 L 598.4267746287887 -10 A 40 40 0 0 1 602.4875634359711 -9.793341079425124 L 615.0276648636091 -8.51366206436971 L 615.0276648636091 -8.51366206436971"/><polygon points="-24.8621506177483,0 -27.62461179749811,9.20820393249937 0,0 -27.62461179749811,-9.20820393249937" fill="#d33115" transform="translate(698.4565439432636 0) rotate(5.826689442008371) translate(-59 0)" stroke="none"/></g><g transform="translate(384.1715806572898 371.8644063209021) rotate(26.116078221660327) translate(0 -13)"><g transform="translate(0 0)"><g transform="translate(-65.9000015258789 0)" fill="#ffffff" stroke="#000000" stroke-width="0"><rect x="0" y="0" width="131.8000030517578" height="26" rx="5" ry="5" stroke="none"/><text xml:space="preserve" x="5" y="17.45703125" stroke="none" text-anchor="left" font-family="sans-serif" font-size="16" font-weight="normal" fill="#000000">AZMGAddOwner</text></g></g></g></g><g class="relationship"><g transform="translate(702.1469844175493 516.6125619146503) rotate(-153.88392177833967)" stroke-width="5" stroke="#d33115"><path d="M 58.695178092152055 5.989663490593891 L 95.96898050729243 9.793341079425122 A 40 40 0 0 0 100.02976931447472 10 L 349.2282719716318 10 L 598.4267746287887 10 A 40 40 0 0 0 602.4875634359711 9.793341079425124 L 615.0276648636091 8.51366206436971 L 615.0276648636091 8.51366206436971"/><polygon points="-24.8621506177483,0 -27.62461179749811,9.20820393249937 0,0 -27.62461179749811,-9.20820393249937" fill="#d33115" transform="translate(698.4565439432636 0) rotate(-5.826689442008371) translate(-59 0)" stroke="none"/></g><g transform="translate(392.97540376025955 353.9063246089927) rotate(26.116078221660327) translate(0 -13)"><g transform="translate(0 0)"><g transform="translate(-65.45000076293945 0)" fill="#ffffff" stroke="#000000" stroke-width="0"><rect x="0" y="0" width="130.9000015258789" height="26" rx="5" ry="5" stroke="none"/><text xml:space="preserve" x="5" y="17.45703125" stroke="none" text-anchor="left" font-family="sans-serif" font-size="16" font-weight="normal" fill="#000000">AZMGAddSecret</text></g></g></g></g><g class="relationship"><g transform="translate(702.1469844175493 50.000000000000114) rotate(14.239968929335202)" stroke-width="5" stroke="#000000"><path d="M 59 0 L 563.1654089408156 0"/><polygon points="-24.8621506177483,0 -27.62461179749811,9.20820393249937 0,0 -27.62461179749811,-9.20820393249937" fill="#000000" transform="translate(588.0275595585639 0) rotate(0)" stroke="none"/></g><g transform="translate(1003.6713586593137 126.52124383944295) rotate(14.239968929335202) translate(0 -13)"><g transform="translate(0 0)"><g transform="translate(-46.79999923706055 0)" fill="#ffffff" stroke="#000000" stroke-width="0"><rect x="0" y="0" width="93.5999984741211" height="26" rx="5" ry="5" stroke="none"/><text xml:space="preserve" x="5" y="17.45703125" stroke="none" text-anchor="left" font-family="sans-serif" font-size="16" font-weight="normal" fill="#000000">AZContains</text></g></g></g></g><g class="relationship"><g transform="translate(702.1469844175493 516.6125619146503) rotate(-26.11607822166033)" stroke-width="5" stroke="#d33115"><path d="M 58.695178092152055 -5.989663490593891 L 95.96898050729243 -9.793341079425122 A 40 40 0 0 1 100.02976931447472 -10 L 349.2282719716318 -10 L 598.4267746287887 -10 A 40 40 0 0 1 602.4875634359711 -9.793341079425124 L 615.0276648636091 -8.51366206436971 L 615.0276648636091 -8.51366206436971"/><polygon points="-24.8621506177483,0 -27.62461179749811,9.20820393249937 0,0 -27.62461179749811,-9.20820393249937" fill="#d33115" transform="translate(698.4565439432636 0) rotate(5.826689442008371) translate(-59 0)" stroke="none"/></g><g transform="translate(1011.3185650748392 353.9063246089927) rotate(-26.11607822166033) translate(0 -13)"><g transform="translate(0 0)"><g transform="translate(-65.45000076293945 0)" fill="#ffffff" stroke="#000000" stroke-width="0"><rect x="0" y="0" width="130.9000015258789" height="26" rx="5" ry="5" stroke="none"/><text xml:space="preserve" x="5" y="17.45703125" stroke="none" text-anchor="left" font-family="sans-serif" font-size="16" font-weight="normal" fill="#000000">AZMGAddSecret</text></g></g></g></g><g class="relationship"><g transform="translate(702.1469844175493 516.6125619146503) rotate(-26.11607822166033)" stroke-width="5" stroke="#d33115"><path d="M 58.695178092152055 5.989663490593891 L 95.96898050729243 9.793341079425122 A 40 40 0 0 0 100.02976931447472 10 L 349.2282719716318 10 L 598.4267746287887 10 A 40 40 0 0 0 602.4875634359711 9.793341079425124 L 615.0276648636091 8.51366206436971 L 615.0276648636091 8.51366206436971"/><polygon points="-24.8621506177483,0 -27.62461179749811,9.20820393249937 0,0 -27.62461179749811,-9.20820393249937" fill="#d33115" transform="translate(698.4565439432636 0) rotate(-5.826689442008371) translate(-59 0)" stroke="none"/></g><g transform="translate(1020.122388177809 371.86440632090216) rotate(-26.11607822166033) translate(0 -13)"><g transform="translate(0 0)"><g transform="translate(-65.9000015258789 0)" fill="#ffffff" stroke="#000000" stroke-width="0"><rect x="0" y="0" width="131.8000030517578" height="26" rx="5" ry="5" stroke="none"/><text xml:space="preserve" x="5" y="17.45703125" stroke="none" text-anchor="left" font-family="sans-serif" font-size="16" font-weight="normal" fill="#000000">AZMGAddOwner</text></g></g></g></g><g class="relationship"><g transform="translate(702.1469844175493 50.000000000000114) rotate(26.91064442638898)" stroke-width="5" stroke="#000000"><path d="M 59 0 L 619.4433527882511 0"/><polygon points="-24.8621506177483,0 -27.62461179749811,9.20820393249937 0,0 -27.62461179749811,-9.20820393249937" fill="#000000" transform="translate(644.3055034059994 0) rotate(0)" stroke="none"/></g><g transform="translate(1004.6355194416119 203.5318596078265) rotate(26.91064442638898) translate(0 -13)"><g transform="translate(0 0)"><g transform="translate(-46.79999923706055 0)" fill="#ffffff" stroke="#000000" stroke-width="0"><rect x="0" y="0" width="93.5999984741211" height="26" rx="5" ry="5" stroke="none"/><text xml:space="preserve" x="5" y="17.45703125" stroke="none" text-anchor="left" font-family="sans-serif" font-size="16" font-weight="normal" fill="#000000">AZContains</text></g></g></g></g><g class="relationship"><g transform="translate(702.1469844175493 516.6125619146503) rotate(-13.303889979916136)" stroke-width="5" stroke="#d33115"><path d="M 58.695178092152055 -5.989663490593891 L 95.96898050729243 -9.793341079425122 A 40 40 0 0 1 100.02976931447472 -10 L 322.2208520884113 -10 L 544.4119348623477 -10 A 40 40 0 0 1 548.4727236695301 -9.793341079425124 L 561.012825097168 -8.51366206436971 L 561.012825097168 -8.51366206436971"/><polygon points="-24.8621506177483,0 -27.62461179749811,9.20820393249937 0,0 -27.62461179749811,-9.20820393249937" fill="#d33115" transform="translate(644.4417041768226 0) rotate(5.826689442008371) translate(-59 0)" stroke="none"/></g><g transform="translate(1013.4193185398283 432.7328174547977) rotate(-13.303889979916136) translate(0 -13)"><g transform="translate(0 0)"><g transform="translate(-65.9000015258789 0)" fill="#ffffff" stroke="#000000" stroke-width="0"><rect x="0" y="0" width="131.8000030517578" height="26" rx="5" ry="5" stroke="none"/><text xml:space="preserve" x="5" y="17.45703125" stroke="none" text-anchor="left" font-family="sans-serif" font-size="16" font-weight="normal" fill="#000000">AZMGAddOwner</text></g></g></g></g><g class="relationship"><g transform="translate(702.1469844175493 516.6125619146503) rotate(-13.303889979916136)" stroke-width="5" stroke="#d33115"><path d="M 58.695178092152055 5.989663490593891 L 95.96898050729243 9.793341079425122 A 40 40 0 0 0 100.02976931447472 10 L 322.2208520884113 10 L 544.4119348623477 10 A 40 40 0 0 0 548.4727236695301 9.793341079425124 L 561.012825097168 8.51366206436971 L 561.012825097168 8.51366206436971"/><polygon points="-24.8621506177483,0 -27.62461179749811,9.20820393249937 0,0 -27.62461179749811,-9.20820393249937" fill="#d33115" transform="translate(644.4417041768226 0) rotate(-5.826689442008371) translate(-59 0)" stroke="none"/></g><g transform="translate(1018.0216347128198 452.1960824903415) rotate(-13.303889979916136) translate(0 -13)"><g transform="translate(0 0)"><g transform="translate(-65.45000076293945 0)" fill="#ffffff" stroke="#000000" stroke-width="0"><rect x="0" y="0" width="130.9000015258789" height="26" rx="5" ry="5" stroke="none"/><text xml:space="preserve" x="5" y="17.45703125" stroke="none" text-anchor="left" font-family="sans-serif" font-size="16" font-weight="normal" fill="#000000">AZMGAddSecret</text></g></g></g></g><g class="node"><g fill="#ffffff" stroke="#000000" stroke-width="4"><circle cx="702.1469844175493" cy="50.000000000000114" r="52"/></g><g transform="translate(702.1469844175493 50.000000000000114)"><g transform="scale(0.40234434765624993) translate(0 0)"><g transform="translate(0 0)"><g font-family="sans-serif" font-size="50" font-weight="normal" fill="#000000" text-anchor="middle"><text xml:space="preserve" x="0" y="13.92822265625" stroke="none">AZTenant</text></g></g></g></g></g><g class="node"><g fill="#ffffff" stroke="#000000" stroke-width="4"><circle cx="1329.2939688350984" cy="50.000000000000114" r="52"/></g><g transform="translate(1329.2939688350984 50.000000000000114)"><g transform="scale(0.5078129921874999) translate(0 0)"><g transform="translate(0 0)"><g font-family="sans-serif" font-size="50" font-weight="normal" fill="#000000" text-anchor="middle"><text xml:space="preserve" x="0" y="13.92822265625" stroke="none">AZRole</text></g></g></g></g></g><g class="node"><g fill="#ffffff" stroke="#000000" stroke-width="4"><circle cx="702.1469844175493" cy="516.6125619146503" r="52"/></g><g transform="translate(702.1469844175493 516.6125619146503)"><g transform="scale(0.2109382890625) translate(0 0)"><g transform="translate(0 0)"><g font-family="sans-serif" font-size="50" font-weight="normal" fill="#000000" text-anchor="middle"><text xml:space="preserve" x="0" y="13.92822265625" stroke="none">AZServicePrincipal</text></g></g></g><g transform="translate(3.429011037612589e-15 56)"><g transform="translate(0 0)"><g transform="translate(-185.45000648498535 0)" fill="white"><rect x="0" y="0" width="370.9000129699707" height="19.2" rx="0" ry="0" stroke="none"/><g font-family="sans-serif" font-size="16" font-weight="normal" fill="#000000" text-anchor="end"><text xml:space="preserve" x="81.83333396911621" y="14.05703125" stroke="none">appRoleId:</text><text xml:space="preserve" x="86.26666736602783" y="14.05703125" stroke="none" text-anchor="start">9e3f62cf-ca93-4989-b6ce-bf83c28f9fe8</text></g></g></g></g></g></g><g class="node"><g fill="#ffffff" stroke="#000000" stroke-width="4"><circle cx="75" cy="50" r="52"/></g><g transform="translate(75 50)"><g transform="scale(0.2109382890625) translate(0 0)"><g transform="translate(0 0)"><g font-family="sans-serif" font-size="50" font-weight="normal" fill="#000000" text-anchor="middle"><text xml:space="preserve" x="0" y="13.92822265625" stroke="none">AZServicePrincipal</text></g></g></g><g transform="translate(-56 -19.199999999999992)"><g transform="translate(0 0)"><g transform="translate(-363.00000381469727 0)" fill="white"><rect x="0" y="0" width="363.00000381469727" height="38.4" rx="0" ry="0" stroke="none"/><g font-family="sans-serif" font-size="16" font-weight="normal" fill="#000000" text-anchor="end"><text xml:space="preserve" x="48.89999961853027" y="14.05703125" stroke="none">appId:</text><text xml:space="preserve" x="53.333333015441895" y="14.05703125" stroke="none" text-anchor="start">00000003-0000-0000-c000-000000000000</text><text xml:space="preserve" x="48.89999961853027" y="33.25703125" stroke="none" text-anchor="end">name:</text><text xml:space="preserve" x="53.333333015441895" y="33.25703125" stroke="none" text-anchor="start">Microsoft Graph</text></g></g></g></g></g></g><g class="node"><g fill="#ffffff" stroke="#000000" stroke-width="4"><circle cx="75" cy="209.1581690152445" r="52"/></g><g transform="translate(75 209.1581690152445)"><g transform="scale(0.2109382890625) translate(0 0)"><g transform="translate(0 0)"><g font-family="sans-serif" font-size="50" font-weight="normal" fill="#000000" text-anchor="middle"><text xml:space="preserve" x="0" y="13.92822265625" stroke="none">AZServicePrincipal</text></g></g></g></g></g><g class="node"><g fill="#ffffff" stroke="#000000" stroke-width="4"><circle cx="1329.2939688350987" cy="209.1581690152445" r="52"/></g><g transform="translate(1329.2939688350987 209.1581690152445)"><g transform="scale(0.546875453125) translate(0 0)"><g transform="translate(0 0)"><g font-family="sans-serif" font-size="50" font-weight="normal" fill="#000000" text-anchor="middle"><text xml:space="preserve" x="0" y="13.92822265625" stroke="none">AZApp</text></g></g></g></g></g><g class="node"><g fill="#ffffff" stroke="#000000" stroke-width="4"><circle cx="1329.2939688350987" cy="368.3163380304889" r="52"/></g><g transform="translate(1329.2939688350987 368.3163380304889)"><g transform="scale(0.421875578125) translate(0 0)"><g transform="translate(0 0)"><g font-family="sans-serif" font-size="50" font-weight="normal" fill="#000000" text-anchor="middle"><text xml:space="preserve" x="0" y="13.92822265625" stroke="none">AZGroup</text></g></g></g></g></g></g></svg>
